home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 1.iso / toolbox / src / demos / OpenGL / insect / Makefile < prev    next >
Makefile  |  1996-11-11  |  763b  |  40 lines

  1. #!smake
  2.  
  3. include $(ROOT)/usr/include/make/commondefs
  4.  
  5. SUBDIRS    = libtk
  6. LIBTK    = ./libtk/libtk.a
  7.  
  8. LCDEFS    = -DUNIX -D_GL_X -Dmips -D_GL_DOUBLE -D__STDC__=1
  9. LCINCS    = -I$(ROOT)/usr/include/GL -I./libtk
  10. LLDLIBS = -lGLU -lGL -lXext -lX11 -lm
  11. LDIRT    != echo libtk/*.o $(LIBTK)
  12.  
  13. TARGETS = insect
  14.  
  15. CFILES = gl42ogl.c insect.c mat.c parts.c
  16.  
  17. all: $(TARGETS)
  18.  
  19. default: all
  20.     @for d in $(SUBDIRS); do \
  21.         if [ -d $$d ] ; then \
  22.             echo "====\tcd $$d; $(MAKE) $@"; \
  23.             ( cd $$d; $(MAKE) $@; ) ; \
  24.         fi ; \
  25.     done
  26.  
  27. $(LIBTK): $(_FORCE)
  28.     @for d in $(SUBDIRS); do \
  29.         if [ -d $$d ] ; then \
  30.             echo "====\tcd $$d; $(MAKE) $${d}.a"; \
  31.             ( cd $$d; $(MAKE) $${d}.a; ) ; \
  32.         fi ; \
  33.     done
  34.  
  35.  
  36. include $(COMMONRULES)
  37.  
  38. insect: $(OBJECTS) $(LIBTK)
  39.     $(CCF) -o $@ $(OBJECTS) $(LIBTK) $(LDFLAGS)
  40.